最近在查找加密相關資料時發現了
一個很有趣並且簡單的加密法!
那就是 ------ "凱撒加密法"
這種加密法的原理是以字母為基準向左或向右偏移所得的"偏移量",相對的所有國家字母都可適用不局限於英文!
例:下圖就是"偏移量為1"時所對照出的字母
解:----> (A->B),(B->C),以此類推..
想到這,是不是覺得很麻煩!!每一次對照都要看表並且自己推論,所以先人又想出了一個更快速對照的方式!
例:下圖就是加解密的快速方式
解:我們假設:A為數字0,B為數字1,C為數字2..到Z為數字26,共有26個字母
E(X)所代表的是我們的原碼"想加密的字母"
n則表示為"偏移量",是鑰匙的概念
Mod是計算所剩的,因為有26個字母(下面額外做解析
所以比如說我想改變"C",並且"偏移量為2",可以計算為(2+2)Mod26=4,那就會是"E"
(小提醒:我們設A為0)
Mod:我就直接舉例了--->ex:2 mod 4 = 2
解:2÷4無法除所以剩下的還是2所以答案為2
那如果是4÷2呢?除的盡,代表mod的結果為0。
圖片來源:
https://zh.wikipedia.org/zh-tw/%E5%87%B1%E6%92%92%E5%AF%86%E7%A2%BC
https://www.qqxiuzi.cn/bianma/kaisamima.php
MOD更詳細說明:https://zh.wikipedia.org/zh-tw/%E6%A8%A1%E9%99%A4